import request from '@/utils/request'

// 查询教师用户列表
export function listProuserter(query) {
  return request({
    url: '/project/prouserter/list',
    method: 'get',
    params: query
  })
}

// 查询教师用户详细
export function getProuserter(userId) {
  return request({
    url: '/project/prouserter/' + userId,
    method: 'get'
  })
}

// 新增教师用户
export function addProuserter(data) {
  return request({
    url: '/project/prouserter',
    method: 'post',
    data: data
  })
}

// 修改教师用户
export function updateProuserter(data) {
  return request({
    url: '/project/prouserter',
    method: 'put',
    data: data
  })
}
// 修改用户管理
export function resetPassword(data) {
  return request({
    url: '/project/prouserter/resetPassword',
    method: 'put',
    data: data
  })
}


// 删除教师用户
export function delProuserter(userId) {
  return request({
    url: '/project/prouserter/' + userId,
    method: 'delete'
  })
}


// 查询学院管理列表
export function listProxy(query) {
  return request({
    url: '/project/proxy/listTotal',
    method: 'get',
    params: query
  })
}

// 查询专业管理列表
export function listProzy(query) {
  return request({
    url: '/project/prozy/listTotal',
    method: 'get',
    params: query
  })
}

// 查询年级管理列表
export function listPronj(query) {
  return request({
    url: '/project/pronj/listTotal',
    method: 'get',
    params: query
  })
}

// 查询班级管理列表
export function listProbj(query) {
  return request({
    url: '/project/probj/listTotal',
    method: 'get',
    params: query
  })
}

// 查询职位配置列表
export function listProzw(query) {
  return request({
    url: '/project/prozw/list',
    method: 'get',
    params: query
  })
}

// 查询学校管理列表
export function listProxx(query) {
  return request({
    url: '/project/proxx/list',
    method: 'get',
    params: query
  })
}

// 查询部门下拉树结构
export function deptTreeSelect() {
  return request({
    url: '/system/user/deptTree',
    method: 'get'
  })
}

// 查询学校信息列表
export function listXxTree(data) {
  return request({
    url: '/project/sysuserauth/listTree',
    method: 'post',
    data: data
  })
}

// 查询全新列表
export function listUserAuth(data) {
  return request({
    url: '/project/sysuserauth/listUserAuth',
    method: 'post',
    data: data
  })
}

// 提交权限
export function subAuth(data) {
  return request({
    url: '/project/sysuserauth/subAuth',
    method: 'post',
    data: data
  })
}
